///*
// * 描          述:  <描述>
// * 修  改   人:  Administrator
// * 修改时间:  2019年5月28日
// * <修改描述:>
// */
//package com.tx.component.basicdata.model;
//
//import java.math.BigDecimal;
//import java.util.Date;
//import java.util.List;
//
//import javax.persistence.Column;
//import javax.persistence.Entity;
//import javax.persistence.Id;
//import javax.persistence.Table;
//import javax.persistence.Transient;
//
//import com.tx.component.basicdata.model.TreeTypeBasicData;
//import com.tx.core.model.TestModeNested1;
//import com.tx.core.model.TestModeNested2;
//import com.tx.core.model.TestTypeEnum;
//
//import io.swagger.annotations.ApiModel;
//import io.swagger.annotations.ApiModelProperty;
//
///**
// * 测试对象
// * <功能详细描述>
// * 
// * @author  Administrator
// * @version  [版本号, 2019年5月28日]
// * @see  [相关类/方法]
// * @since  [产品/模块版本]
// */
//@Entity
//@Table(name = "test_testmode3")
//@ApiModel("测试对象")
//public class TreeBasicDataTestMode3
//        implements TreeTypeBasicData<TreeBasicDataTestMode3> {
//    
//    /** 注释内容 */
//    private static final long serialVersionUID = 563269728836012855L;
//    
//    private TreeBasicDataTestMode3 parent;
//    
//    @Id
//    private String id;
//    
//    @Column(updatable = false, nullable = false, length = 32)
//    private String code;
//    
//    private String value;
//    
//    private boolean modifiable;
//    
//    @Column(name = "nested1Id")
//    private TestModeNested1 nested1;
//    
//    @Column(name = "nested2Code")
//    private TestModeNested2 nested2;
//    
//    @Column(nullable = false, length = 32)
//    private String name;
//    
//    private TestTypeEnum type;
//    
//    private String remark;
//    
//    private String description;
//    
//    private String attributes;
//    
//    @Column(nullable = false, updatable = false)
//    private Date createDate;
//    
//    @Column(updatable = false)
//    private String createOperatorId;
//    
//    @Column(nullable = false)
//    private Date lastUpdateDate;
//    
//    private String lastUpdateOperatorId;
//    
//    @Column(nullable = false)
//    private boolean valid = true;
//    
//    private boolean modifyAble;
//    
//    @ApiModelProperty("是否成功")
//    private Boolean success;
//    
//    private Date effictiveDate;
//    
//    private Date expiryDate;
//    
//    @ApiModelProperty("测试int值")
//    private int testInt;
//    
//    @ApiModelProperty("测试Long值")
//    private Long testLong;
//    
//    @ApiModelProperty("测试BigDecimal值")
//    private BigDecimal testBigDecimal;
//    
//    @Transient
//    private List<TreeBasicDataTestMode3> children;
//    
//    /**
//     * @return 返回 code
//     */
//    @Override
//    public String getCode() {
//        return code;
//    }
//    
//    /**
//     * @param 对code进行赋值
//     */
//    @Override
//    public void setCode(String code) {
//        this.code = code;
//    }
//    
//    /**
//     * @return 返回 nested1
//     */
//    public TestModeNested1 getNested1() {
//        return nested1;
//    }
//    
//    /**
//     * @param 对nested1进行赋值
//     */
//    public void setNested1(TestModeNested1 nested1) {
//        this.nested1 = nested1;
//    }
//    
//    /**
//     * @return 返回 nested2
//     */
//    public TestModeNested2 getNested2() {
//        return nested2;
//    }
//    
//    /**
//     * @param 对nested2进行赋值
//     */
//    public void setNested2(TestModeNested2 nested2) {
//        this.nested2 = nested2;
//    }
//    
//    /**
//     * @return 返回 name
//     */
//    @Override
//    public String getName() {
//        return name;
//    }
//    
//    /**
//     * @param 对name进行赋值
//     */
//    @Override
//    public void setName(String name) {
//        this.name = name;
//    }
//    
//    /**
//     * @return 返回 type
//     */
//    public TestTypeEnum getType() {
//        return type;
//    }
//    
//    /**
//     * @param 对type进行赋值
//     */
//    public void setType(TestTypeEnum type) {
//        this.type = type;
//    }
//    
//    /**
//     * @return 返回 remark
//     */
//    @Override
//    public String getRemark() {
//        return remark;
//    }
//    
//    /**
//     * @param 对remark进行赋值
//     */
//    @Override
//    public void setRemark(String remark) {
//        this.remark = remark;
//    }
//    
//    /**
//     * @return 返回 description
//     */
//    public String getDescription() {
//        return description;
//    }
//    
//    /**
//     * @param 对description进行赋值
//     */
//    public void setDescription(String description) {
//        this.description = description;
//    }
//    
//    /**
//     * @return 返回 attributes
//     */
//    public String getAttributes() {
//        return attributes;
//    }
//    
//    /**
//     * @param 对attributes进行赋值
//     */
//    public void setAttributes(String attributes) {
//        this.attributes = attributes;
//    }
//    
//    /**
//     * @return 返回 createDate
//     */
//    @Override
//    public Date getCreateDate() {
//        return createDate;
//    }
//    
//    /**
//     * @param 对createDate进行赋值
//     */
//    public void setCreateDate(Date createDate) {
//        this.createDate = createDate;
//    }
//    
//    /**
//     * @return 返回 createOperatorId
//     */
//    public String getCreateOperatorId() {
//        return createOperatorId;
//    }
//    
//    /**
//     * @param 对createOperatorId进行赋值
//     */
//    public void setCreateOperatorId(String createOperatorId) {
//        this.createOperatorId = createOperatorId;
//    }
//    
//    /**
//     * @return 返回 lastUpdateDate
//     */
//    @Override
//    public Date getLastUpdateDate() {
//        return lastUpdateDate;
//    }
//    
//    /**
//     * @param 对lastUpdateDate进行赋值
//     */
//    public void setLastUpdateDate(Date lastUpdateDate) {
//        this.lastUpdateDate = lastUpdateDate;
//    }
//    
//    /**
//     * @return 返回 lastUpdateOperatorId
//     */
//    public String getLastUpdateOperatorId() {
//        return lastUpdateOperatorId;
//    }
//    
//    /**
//     * @param 对lastUpdateOperatorId进行赋值
//     */
//    public void setLastUpdateOperatorId(String lastUpdateOperatorId) {
//        this.lastUpdateOperatorId = lastUpdateOperatorId;
//    }
//    
//    /**
//     * @return 返回 valid
//     */
//    @Override
//    public boolean isValid() {
//        return valid;
//    }
//    
//    /**
//     * @param 对valid进行赋值
//     */
//    @Override
//    public void setValid(boolean valid) {
//        this.valid = valid;
//    }
//    
//    /**
//     * @return 返回 modifyAble
//     */
//    public boolean isModifyAble() {
//        return modifyAble;
//    }
//    
//    /**
//     * @param 对modifyAble进行赋值
//     */
//    public void setModifyAble(boolean modifyAble) {
//        this.modifyAble = modifyAble;
//    }
//    
//    /**
//     * @return 返回 success
//     */
//    public Boolean getSuccess() {
//        return success;
//    }
//    
//    /**
//     * @param 对success进行赋值
//     */
//    public void setSuccess(Boolean success) {
//        this.success = success;
//    }
//    
//    /**
//     * @return 返回 effictiveDate
//     */
//    public Date getEffictiveDate() {
//        return effictiveDate;
//    }
//    
//    /**
//     * @param 对effictiveDate进行赋值
//     */
//    public void setEffictiveDate(Date effictiveDate) {
//        this.effictiveDate = effictiveDate;
//    }
//    
//    /**
//     * @return 返回 expiryDate
//     */
//    public Date getExpiryDate() {
//        return expiryDate;
//    }
//    
//    /**
//     * @param 对expiryDate进行赋值
//     */
//    public void setExpiryDate(Date expiryDate) {
//        this.expiryDate = expiryDate;
//    }
//    
//    /**
//     * @return 返回 testInt
//     */
//    public int getTestInt() {
//        return testInt;
//    }
//    
//    /**
//     * @param 对testInt进行赋值
//     */
//    public void setTestInt(int testInt) {
//        this.testInt = testInt;
//    }
//    
//    /**
//     * @return 返回 testLong
//     */
//    public Long getTestLong() {
//        return testLong;
//    }
//    
//    /**
//     * @param 对testLong进行赋值
//     */
//    public void setTestLong(Long testLong) {
//        this.testLong = testLong;
//    }
//    
//    /**
//     * @return 返回 testBigDecimal
//     */
//    public BigDecimal getTestBigDecimal() {
//        return testBigDecimal;
//    }
//    
//    /**
//     * @param 对testBigDecimal进行赋值
//     */
//    public void setTestBigDecimal(BigDecimal testBigDecimal) {
//        this.testBigDecimal = testBigDecimal;
//    }
//    
//    /**
//     * @return 返回 children
//     */
//    @Override
//    public List<TreeBasicDataTestMode3> getChildren() {
//        return children;
//    }
//    
//    /**
//     * @param 对children进行赋值
//     */
//    @Override
//    public void setChildren(List<TreeBasicDataTestMode3> children) {
//        this.children = children;
//    }
//    
//    /**
//     * @return 返回 id
//     */
//    @Override
//    public String getId() {
//        return id;
//    }
//    
//    /**
//     * @param 对id进行赋值
//     */
//    @Override
//    public void setId(String id) {
//        this.id = id;
//    }
//    
//    /**
//     * @return 返回 value
//     */
//    public String getValue() {
//        return value;
//    }
//    
//    /**
//     * @param 对value进行赋值
//     */
//    public void setValue(String value) {
//        this.value = value;
//    }
//    
//    /**
//     * @return 返回 modifiable
//     */
//    @Override
//    public boolean isModifiable() {
//        return modifiable;
//    }
//    
//    /**
//     * @param 对modifiable进行赋值
//     */
//    @Override
//    public void setModifiable(boolean modifiable) {
//        this.modifiable = modifiable;
//    }
//    
//    /**
//     * @return 返回 parentId
//     */
//    @Override
//    public String getParentId() {
//        return this.parent == null ? null : this.parent.getId();
//    }
//    
//    /**
//     * @return 返回 parent
//     */
//    public TreeBasicDataTestMode3 getParent() {
//        return parent;
//    }
//    
//    /**
//     * @param 对parent进行赋值
//     */
//    public void setParent(TreeBasicDataTestMode3 parent) {
//        this.parent = parent;
//    }
//}
